<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LibTools: H:/project/LibTools/src/log/log.h 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">LibTools
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',false,false,'search.php','搜索');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_2241064965c8d9ca993f08b926076f7d.html">log</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">类</a> &#124;
<a href="#define-members">宏定义</a>  </div>
  <div class="headertitle">
<div class="title">log.h 文件参考</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;string.h&gt;</code><br />
<code>#include &lt;fstream&gt;</code><br />
<code>#include &lt;<a class="el" href="_time_8h_source.html">time.h</a>&gt;</code><br />
<code>#include &lt;sstream&gt;</code><br />
<code>#include &quot;<a class="el" href="_shared_ptr_8h_source.html">../thread/SharedPtr.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="logdef_8h_source.html">logdef.h</a>&quot;</code><br />
<code>#include &lt;iosfwd&gt;</code><br />
</div>
<p><a href="log_8h_source.html">浏览源代码.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
类</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_logs.html">Logs</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
宏定义</h2></td></tr>
<tr class="memitem:a071fd3336e2fab8c70950233a50aa397"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8h.html#a071fd3336e2fab8c70950233a50aa397">ASTR</a></td></tr>
<tr class="separator:a071fd3336e2fab8c70950233a50aa397"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6348c8eb0d993def1abc48cf9cc6ffbf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8h.html#a6348c8eb0d993def1abc48cf9cc6ffbf">CCT</a>&#160;&#160;&#160;(8)</td></tr>
<tr class="separator:a6348c8eb0d993def1abc48cf9cc6ffbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a612428373724b228e831e6887b2304f8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8h.html#a612428373724b228e831e6887b2304f8">DIR_MAX</a>&#160;&#160;&#160;256</td></tr>
<tr class="separator:a612428373724b228e831e6887b2304f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32ffe8467929b73e36efd042b380e7d3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8h.html#a32ffe8467929b73e36efd042b380e7d3">LOGSTR</a>&#160;&#160;&#160;char</td></tr>
<tr class="separator:a32ffe8467929b73e36efd042b380e7d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a278cf415676752815cfb411cb0b32802"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8h.html#a278cf415676752815cfb411cb0b32802">STRLEN</a>&#160;&#160;&#160;strlen</td></tr>
<tr class="separator:a278cf415676752815cfb411cb0b32802"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72ce0c80d97a3c76239e560d51717951"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8h.html#a72ce0c80d97a3c76239e560d51717951">OFILE</a>&#160;&#160;&#160;std::ofstream</td></tr>
<tr class="separator:a72ce0c80d97a3c76239e560d51717951"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacd2cf60f504e45efada9aec028ee3cd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8h.html#aacd2cf60f504e45efada9aec028ee3cd">STATE</a>&#160;&#160;&#160;std::ofstream::out|std::ofstream::app</td></tr>
<tr class="separator:aacd2cf60f504e45efada9aec028ee3cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b6c554d561f1bde365523e4904fa8ca"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8h.html#a2b6c554d561f1bde365523e4904fa8ca">TXT</a>(str)&#160;&#160;&#160;str</td></tr>
<tr class="separator:a2b6c554d561f1bde365523e4904fa8ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22d5c639d832d1a925dddc0bc45736dd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8h.html#a22d5c639d832d1a925dddc0bc45736dd">USERCHS</a>(os)</td></tr>
<tr class="separator:a22d5c639d832d1a925dddc0bc45736dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a981e56652da79411d62f65b03f317c3b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8h.html#a981e56652da79411d62f65b03f317c3b">GETDIR</a>&#160;&#160;&#160;<a class="el" href="tools_8h.html#a300f297d84aa903d52cc236608f854c3">_getcwd</a></td></tr>
<tr class="separator:a981e56652da79411d62f65b03f317c3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72f79e571b60545740afac330bda9abc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8h.html#a72f79e571b60545740afac330bda9abc">CRTFILE</a>&#160;&#160;&#160;fopen</td></tr>
<tr class="separator:a72f79e571b60545740afac330bda9abc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a321a20f839f3d9ccd0db1dc865850dc7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8h.html#a321a20f839f3d9ccd0db1dc865850dc7">ACCESS</a>&#160;&#160;&#160;<a class="el" href="tools_8h.html#aa4453644fed26c6274f439b70881dbbf">_access</a></td></tr>
<tr class="separator:a321a20f839f3d9ccd0db1dc865850dc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b5028642a5cef8d6f66086caa6f7933"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8h.html#a6b5028642a5cef8d6f66086caa6f7933">STRCAT</a>&#160;&#160;&#160;strcat</td></tr>
<tr class="separator:a6b5028642a5cef8d6f66086caa6f7933"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13f4eb5ea5f2c6596fc35c2fa5832640"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8h.html#a13f4eb5ea5f2c6596fc35c2fa5832640">SSTR</a>&#160;&#160;&#160;std::stringstream</td></tr>
<tr class="separator:a13f4eb5ea5f2c6596fc35c2fa5832640"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4a2548aa9c44fcd11a1d8c5273acbdb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8h.html#ac4a2548aa9c44fcd11a1d8c5273acbdb">STRCPY</a>&#160;&#160;&#160;strcpy</td></tr>
<tr class="separator:ac4a2548aa9c44fcd11a1d8c5273acbdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0749bd519257b20f17a00b92b60a5229"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8h.html#a0749bd519257b20f17a00b92b60a5229">PLOGSTR</a>&#160;&#160;&#160;<a class="el" href="log_8h.html#a32ffe8467929b73e36efd042b380e7d3">LOGSTR</a>*</td></tr>
<tr class="separator:a0749bd519257b20f17a00b92b60a5229"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a598614497618c67555cca9bedcb366f0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8h.html#a598614497618c67555cca9bedcb366f0">CPLOGSTR</a>&#160;&#160;&#160;const <a class="el" href="log_8h.html#a32ffe8467929b73e36efd042b380e7d3">LOGSTR</a>*</td></tr>
<tr class="separator:a598614497618c67555cca9bedcb366f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74df3c2fd777bb47b9b7149043074119"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="log_8h.html#a74df3c2fd777bb47b9b7149043074119">ENDSYMBCHECK</a>(sPath,  iLen)&#160;&#160;&#160;{ if (_sPath[iLen - 1] != '/' &amp;&amp; _sPath[iLen - 1] != '\\'){ if (_sPath[iLen - 1] != '/'){ _sPath[iLen++] = '/'; _sPath[iLen] = 0; }}}</td></tr>
<tr class="separator:a74df3c2fd777bb47b9b7149043074119"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">宏定义说明</h2>
<a id="a321a20f839f3d9ccd0db1dc865850dc7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a321a20f839f3d9ccd0db1dc865850dc7">&#9670;&nbsp;</a></span>ACCESS</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ACCESS&#160;&#160;&#160;<a class="el" href="tools_8h.html#aa4453644fed26c6274f439b70881dbbf">_access</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="log_8h_source.html">log.h</a> 第 <a class="el" href="log_8h_source.html#l00055">55</a> 行定义.</p>

</div>
</div>
<a id="a071fd3336e2fab8c70950233a50aa397"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a071fd3336e2fab8c70950233a50aa397">&#9670;&nbsp;</a></span>ASTR</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ASTR</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="log_8h_source.html">log.h</a> 第 <a class="el" href="log_8h_source.html#l00028">28</a> 行定义.</p>

</div>
</div>
<a id="a6348c8eb0d993def1abc48cf9cc6ffbf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6348c8eb0d993def1abc48cf9cc6ffbf">&#9670;&nbsp;</a></span>CCT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CCT&#160;&#160;&#160;(8)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="log_8h_source.html">log.h</a> 第 <a class="el" href="log_8h_source.html#l00029">29</a> 行定义.</p>

</div>
</div>
<a id="a598614497618c67555cca9bedcb366f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a598614497618c67555cca9bedcb366f0">&#9670;&nbsp;</a></span>CPLOGSTR</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CPLOGSTR&#160;&#160;&#160;const <a class="el" href="log_8h.html#a32ffe8467929b73e36efd042b380e7d3">LOGSTR</a>*</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="log_8h_source.html">log.h</a> 第 <a class="el" href="log_8h_source.html#l00062">62</a> 行定义.</p>

</div>
</div>
<a id="a72f79e571b60545740afac330bda9abc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a72f79e571b60545740afac330bda9abc">&#9670;&nbsp;</a></span>CRTFILE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CRTFILE&#160;&#160;&#160;fopen</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="log_8h_source.html">log.h</a> 第 <a class="el" href="log_8h_source.html#l00054">54</a> 行定义.</p>

</div>
</div>
<a id="a612428373724b228e831e6887b2304f8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a612428373724b228e831e6887b2304f8">&#9670;&nbsp;</a></span>DIR_MAX</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define DIR_MAX&#160;&#160;&#160;256</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="log_8h_source.html">log.h</a> 第 <a class="el" href="log_8h_source.html#l00031">31</a> 行定义.</p>

</div>
</div>
<a id="a74df3c2fd777bb47b9b7149043074119"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a74df3c2fd777bb47b9b7149043074119">&#9670;&nbsp;</a></span>ENDSYMBCHECK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ENDSYMBCHECK</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">sPath, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">iLen&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;{ if (_sPath[iLen - 1] != '/' &amp;&amp; _sPath[iLen - 1] != '\\'){ if (_sPath[iLen - 1] != '/'){ _sPath[iLen++] = '/'; _sPath[iLen] = 0; }}}</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="log_8h_source.html">log.h</a> 第 <a class="el" href="log_8h_source.html#l00064">64</a> 行定义.</p>

</div>
</div>
<a id="a981e56652da79411d62f65b03f317c3b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a981e56652da79411d62f65b03f317c3b">&#9670;&nbsp;</a></span>GETDIR</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GETDIR&#160;&#160;&#160;<a class="el" href="tools_8h.html#a300f297d84aa903d52cc236608f854c3">_getcwd</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="log_8h_source.html">log.h</a> 第 <a class="el" href="log_8h_source.html#l00053">53</a> 行定义.</p>

</div>
</div>
<a id="a32ffe8467929b73e36efd042b380e7d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a32ffe8467929b73e36efd042b380e7d3">&#9670;&nbsp;</a></span>LOGSTR</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define LOGSTR&#160;&#160;&#160;char</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="log_8h_source.html">log.h</a> 第 <a class="el" href="log_8h_source.html#l00047">47</a> 行定义.</p>

</div>
</div>
<a id="a72ce0c80d97a3c76239e560d51717951"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a72ce0c80d97a3c76239e560d51717951">&#9670;&nbsp;</a></span>OFILE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OFILE&#160;&#160;&#160;std::ofstream</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="log_8h_source.html">log.h</a> 第 <a class="el" href="log_8h_source.html#l00049">49</a> 行定义.</p>

</div>
</div>
<a id="a0749bd519257b20f17a00b92b60a5229"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0749bd519257b20f17a00b92b60a5229">&#9670;&nbsp;</a></span>PLOGSTR</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define PLOGSTR&#160;&#160;&#160;<a class="el" href="log_8h.html#a32ffe8467929b73e36efd042b380e7d3">LOGSTR</a>*</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="log_8h_source.html">log.h</a> 第 <a class="el" href="log_8h_source.html#l00061">61</a> 行定义.</p>

</div>
</div>
<a id="a13f4eb5ea5f2c6596fc35c2fa5832640"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a13f4eb5ea5f2c6596fc35c2fa5832640">&#9670;&nbsp;</a></span>SSTR</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SSTR&#160;&#160;&#160;std::stringstream</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="log_8h_source.html">log.h</a> 第 <a class="el" href="log_8h_source.html#l00057">57</a> 行定义.</p>

</div>
</div>
<a id="aacd2cf60f504e45efada9aec028ee3cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aacd2cf60f504e45efada9aec028ee3cd">&#9670;&nbsp;</a></span>STATE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define STATE&#160;&#160;&#160;std::ofstream::out|std::ofstream::app</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="log_8h_source.html">log.h</a> 第 <a class="el" href="log_8h_source.html#l00050">50</a> 行定义.</p>

</div>
</div>
<a id="a6b5028642a5cef8d6f66086caa6f7933"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b5028642a5cef8d6f66086caa6f7933">&#9670;&nbsp;</a></span>STRCAT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define STRCAT&#160;&#160;&#160;strcat</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="log_8h_source.html">log.h</a> 第 <a class="el" href="log_8h_source.html#l00056">56</a> 行定义.</p>

</div>
</div>
<a id="ac4a2548aa9c44fcd11a1d8c5273acbdb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac4a2548aa9c44fcd11a1d8c5273acbdb">&#9670;&nbsp;</a></span>STRCPY</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define STRCPY&#160;&#160;&#160;strcpy</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="log_8h_source.html">log.h</a> 第 <a class="el" href="log_8h_source.html#l00058">58</a> 行定义.</p>

</div>
</div>
<a id="a278cf415676752815cfb411cb0b32802"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a278cf415676752815cfb411cb0b32802">&#9670;&nbsp;</a></span>STRLEN</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define STRLEN&#160;&#160;&#160;strlen</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="log_8h_source.html">log.h</a> 第 <a class="el" href="log_8h_source.html#l00048">48</a> 行定义.</p>

</div>
</div>
<a id="a2b6c554d561f1bde365523e4904fa8ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b6c554d561f1bde365523e4904fa8ca">&#9670;&nbsp;</a></span>TXT</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TXT</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">str</td><td>)</td>
          <td>&#160;&#160;&#160;str</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="log_8h_source.html">log.h</a> 第 <a class="el" href="log_8h_source.html#l00051">51</a> 行定义.</p>

</div>
</div>
<a id="a22d5c639d832d1a925dddc0bc45736dd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a22d5c639d832d1a925dddc0bc45736dd">&#9670;&nbsp;</a></span>USERCHS</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define USERCHS</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">os</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="log_8h_source.html">log.h</a> 第 <a class="el" href="log_8h_source.html#l00052">52</a> 行定义.</p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者 &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
